package kotlinquanweizhinan.chapt05匿名函数与函数类型.匿名函数.隐匿返回

class SimVillage {
}

fun main() {

    //定义一个存储函数的变量，把输出欢迎语句的匿名函数赋给它。
    val greetingFunction:() ->String = {
        val currentYear = 2022
        "Welcome to SimVillage,Mayor!(copyright $currentYear)"
    }

    /*
    * 和具名函数不一样，队了极少数的情况外，匿名函数不需要return关键字返回数据。没有return关键字，
    * 为了返回数据，匿名函数会隐式或自动返回函数体最后一行语句的结果。
    * 这个特性不仅很方便，也是匿名函数语法的特别要求。
    * */

}